#ifndef _TEXTO_H_
#define _TEXTO_H_

#include "SDL.h"
#include "SDL_ttf.h"
#include <string>

using namespace std;

namespace presentacion {

	#define INICIO_AREA_ESCRITURA_X 8
	#define INICIO_AREA_ESCRITURA_y 130

	class Texto
	{
	public:
		Texto (std::string , int , std::string);
		~Texto(void);
		
		void EscribirEn(SDL_Surface*,int);
		void EscribirErrorEn(SDL_Surface*,int);
		void EscribirInfoEn(SDL_Surface*,int);
		
		/** Accesibilidad */
		string GetTextoAEscribir() { return textoAEscribir;}
	
	private:
		TTF_Font* fuente;
		string textoAEscribir;
		SDL_Color colorTexto;
		SDL_Rect rectangulo;
		SDL_Surface* textoSuperficie;
	};
}
#endif _TEXTO_